hysop.core.graph.node_generator module

class hysop.core.graph.node_generator.ComputationalGraphNodeGenerator(candidate_input_tensors, candidate_output_tensors, name=None, pretty_name=None, **kwds)[source]

Bases: object

A class that can generate multiple hysop.core.graph.ComputationalGraphNode.

build(name=None, outputs_are_inputs=False, **kwds)[source]

Convert a computational node generator to a graph and prepares it for apply.

generate(**kargs)[source]

Recursively generate nodes. Do not override.

to_graph(name=None, **kwds)[source]

Generates and convert an computational node generator to a graph.